package com.example.test.entity;

import lombok.Data;

import java.util.Date;
import java.io.Serializable;
import java.util.List;

import com.example.test.entity.VenueGoods;

/**
 * 创作者(Author)实体类
 *
 * @author makejava
 * @since 2023-09-13 11:36:01
 */
@Data
public class Author implements Serializable {
    private static final long serialVersionUID = 218472504549556047L;
    /**
     * 自增id
     */
    private Integer id;
    /**
     * 关联商户号(多个以,号隔开)
     */
    private String businessIdString;
    /**
     * 名称
     */
    private String name;
    /**
     * 类型:1个人,2企业单位,3组织机构
     */
    private Integer type;
    /**
     * 头像
     */
    private String userPic;
    /**
     * 授权日期:开始时间
     */
    private Date startTime;
    /**
     * 授权日期:结束时间
     */
    private Date endTime;
    /**
     * 授权文件
     */
    private String file;
    /**
     * 姓名
     */
    private String userName;
    /**
     * 手机号码
     */
    private String phone;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 备注
     */
    private String remarks;
    /**
     * 创建时间
     */
    private Date createdTime;

    /**
     * 藏品列表
     */
    private List<VenueGoods> venueGoodsList;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getBusinessIdString() {
        return businessIdString;
    }

    public void setBusinessIdString(String businessIdString) {
        this.businessIdString = businessIdString;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getUserPic() {
        return userPic;
    }

    public void setUserPic(String userPic) {
        this.userPic = userPic;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public String getFile() {
        return file;
    }

    public void setFile(String file) {
        this.file = file;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public Date getCreatedTime() {
        return createdTime;
    }

    public void setCreatedTime(Date createdTime) {
        this.createdTime = createdTime;
    }

}

